export interface ITableData {
  createTime: string
  deleted: boolean
  updateTime: string
  dingUserId: string
  firstLogin: 1 | 0
  seasonId: number | string
  seasonName: string
  year: string
}
export interface ITableDataRoleList {
  id: string
  roleName: string
  applicationName: string
  applicationId: string
}
export interface ITableDataRoleListBack {
  roleId: string
  roleName: string
  applicationId: string
  applicationName: string
}

export interface IPresetAttrTableData {
  colorDetailId?: string
  isEdit?: boolean
  rgbValue?: string
  /**
   * 类型名称  大-中-小-细
   */
  className?: null | string
  /**
   * 预设主键ID
   */
  presetId?: number | null
  /**
   * 尺码组配置ID列表
   */
  sizeGroupIds?: number[] | null
  /**
   * 尺码组信息列表
   */
  sizeGroupList?: { sizeGroupCode: string; sizeGroupId: string; sizeGroupName: string }[] | null
  /**
   * 细类ID
   */
  tinyClassId?: number | null
}

/**
 * ProductSizeDetailVO
 */
export interface ProductSizeDetailVO {
  /**
   * 启用状态 是否启用0否1是
   */
  enableStatus?: number | null
  /**
   * 尺码组明细code
   */
  sizeDetailCode?: null | string
  /**
   * 尺码明细ID
   */
  sizeDetailId?: number | null
  /**
   * 尺码明细名称
   */
  sizeDetailName?: null | string
  /**
   * 尺码组code
   */
  sizeGroupCode?: null | string
  /**
   * 尺码组ID
   */
  sizeGroupId?: number | null
  /**
   * 尺码组名称
   */
  sizeGroupName?: null | string
  [property: string]: any
}

/**
 * 响应数据
 *
 * PageData«ProductFabricTypeVO»
 */
export interface PageDataProductFabricTypeVO {
  /**
   * 当前页数
   */
  current?: number | null
  /**
   * 列表数据
   */
  list?: ProductFabricTypeVO[] | null
  /**
   * 页数
   */
  pageNum?: number | null
  /**
   * 当前页记录数
   */
  size?: number | null
  /**
   * 总记录数
   */
  total?: number | null
  [property: string]: any
}

/**
 * 商品面种配置VO
 *
 * ProductFabricTypeVO
 */
export interface ProductFabricTypeVO {
  /**
   * 启用状态;是否启用 0否1是
   */
  enableStatus?: number | null
  /**
   * 幅宽(cm)
   */
  fabricBreadth?: null | string
  /**
   * 面料成分
   */
  fabricComposition?: null | string
  /**
   * 面料编码
   */
  fabricTypeCode?: null | string
  /**
   * 面种主键DI
   */
  fabricTypeId?: number | null
  /**
   * 面料名称
   */
  fabricTypeName?: null | string
  /**
   * 克重(g/m2)
   */
  gramWeight?: null | string
  /**
   * 更新人
   */
  updateBy?: null | string
  updateByName?: number | null
  /**
   * 纱支规格
   */
  yarnSpec?: null | string
  [property: string]: any
}

/**
 * 商品字段模版(ProductTemplate)VO
 *
 * ProductTemplateVO
 */
export interface ProductTemplateVO {
  /**
   * 不必填字段列表
   */
  notRequired?: string[] | null
  /**
   * 不展示字段列表
   */
  notShow?: string[] | null
  productTemplateId: number
  /**
   * 模版名称
   */
  productTemplateName?: null | string
  /**
   * 必填字段列表
   */
  required?: string[] | null
  tinyClassId?: number | null
  updateBy?: number | null
  updaterName?: null | string
  [property: string]: any
}
